1 using UnityEngine;
2 using
System.Collections;
3
4 public
class LevelClickListener : InputAdapter {
5     
public int levelIndex;
6     
public GameObject boardLevel;
7
8     
public override void OnTouchDown()
9     {
10         
base.OnTouchDown();
11         gameObject.GetComponent<SpriteRenderer>().color =
new Color(0.5f, 0.5f, 1);
12         SoundManager.playButtonSound();
13     }
14
15     
public override void OnCheckUp()
16     {
17         
base.OnCheckUp();
18         gameObject.GetComponent<SpriteRenderer>().color =
new Color(1, 1, 1);
19     }
20
21     
public override void OnTouchUp()
22     {
23         
base.OnTouchUp();
24         Attr.currentLevel = levelIndex;
25         
if (boardLevel.GetComponent<Actor>() != null)
26             Destroy(boardLevel.GetComponent<Actor>());
27
28         boardLevel.AddComponent<Actor>().addAction(
new ActionSequence(
29             
new ActionScaleTo(0, 0, 0.5f, Interpolation.swingIn),
30             
new ActionRunnable(new Runnable(delegate() { Application.LoadLevel("ShopScreen"); }))
31             ));
32
33     }
34 }



Trò chơi đua xe động vật trong UNITY Engine 114.634 lượt xem

Gõ tìm kiếm nhanh...